.item-file {
  padding: 20px 120px 20px 120px;
  overflow: hidden; height: 1%; }

.item-file h1.title- {
  padding: 14px 0px 12px 3px;
  font-size: 2.7em; font-style: italic; }

.item-file .container-content- {
  width: 100%; }

/***** item- *****/
.item-file .item- {
  width: 70%;
  float: left; }


.item-file .item- .content- {
  padding: 19px 0px 0px 139px; }

.item-file .item- .label- {
  margin-top: 20px; }

.item-file .item- .label- .notes- {
  width: 139px; 
  text-align: right; font-size: 1.1em; color: #333; }

.item-file .item- .label- .notes- span {
  margin-right: 5px; padding-left: 3px;
  background: #eeedd3; }

.item-file .item- .label-list- {
  margin-top: -1.4em; padding-left: 139px; }

.item-file .item- .label- .label-list- a {
  font-size: 1.1em; color: #776f67; }

.item-file .item- .comments-ref- {
  padding: 36px 0px 2px 139px; }

.item-file .item- .comments-ref- a {
  font-size: 2.2em; color: #8cb7c7;
  border-bottom: 1px dashed #8cb7c7; text-decoration: none; }

.item-file .item- .comments-ref- a:hover {
  border-bottom: none; }

/***** user- *****/
.item-file .user- {
  float: right;
  padding: 8px 0px 0px 20px;
  font-size: 1.3em;
  max-width: 110px; }

.item-file .user- p.date- {
  margin-bottom: 12px;
  color: #999; }

.item-file .user- img {
  margin: 13px 0px 10px 0px; }

.item-file .user- a {
  display: block;
  color: #000; }
